using System;
using System.Collections.Generic;
using System.Text;
using Newtonsoft.Json;
using SqlSugar;

namespace NP.BPMReportPlatform.Entities.BPM_Business
{
    /// <summary>
    /// 讲师信息表
    /// </summary>
    [SugarTable("CourseInstructor")]
    public class CourseInstructorEntity
    {
        /// <summary>
        /// 培训课程ID
        /// </summary>

        [SugarColumn(ColumnName = "CourseInstructorId", IsPrimaryKey = true)]
        public string CourseInstructorId { get; set; }

        /// <summary>
        /// 用户编码
        /// </summary>
        public string UserId { get; set; }

        /// <summary>
        /// 讲师编码
        /// </summary>

        public string InstructorCode { get; set; }

        /// <summary>
        /// 讲师
        /// </summary>
        public string InstructorName { get; set; }

        /// <summary>
        /// 讲师类型
        /// </summary>
        public string InstructorType { get; set; }

        /// <summary>
        /// 所属公司
        /// </summary>
        public string Company { get; set; }

        /// <summary>
        /// 课时
        /// </summary>
        public decimal? CoursePeriod { get; set; }

        /// <summary>
        /// 状态
        /// </summary>
        public int? Status { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime? CreateDate { get; set; }

        /// <summary>
        /// 创建人
        /// </summary>
        public string CreateUser { get; set; }

        /// <summary>
        /// 创建人工号
        /// </summary>
        public string CreateWorkNumber { get; set; }

        /// <summary>
        /// 工号
        /// </summary>
        public string WorkNumber { get; set; }
    }
}
